//
//  ClimbStairs_70.h
//  LeetCode
//
//  Created by Shun on 2019/3/22.
//  Copyright © 2019 Shun. All rights reserved.
//

#ifndef ClimbStairs_70_h
#define ClimbStairs_70_h

#include <stdio.h>

//70. 爬楼梯
//假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
//
//每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢？
//
//注意：给定 n 是一个正整数。
//
//示例 1：
//
//输入： 2
//输出： 2
//解释： 有两种方法可以爬到楼顶。
//1.  1 阶 + 1 阶
//2.  2 阶
//示例 2：
//
//输入： 3
//输出： 3
//解释： 有三种方法可以爬到楼顶。
//1.  1 阶 + 1 阶 + 1 阶
//2.  1 阶 + 2 阶
//3.  2 阶 + 1 阶

int climbStairs1(int n);

int climbStairs2(int n);


#endif /* ClimbStairs_70_h */
